Verifying Automata Specifications of Probabilistic Real-time Systems
نویسندگان
چکیده
Va85] M. Vardi, \Automatic veriication of probabilistic concurrent nite-state programs ," In Proceedings of the 26th IEEE Symposium on Foundations of Computer Science, pages 327-338, 1985. cations. We do not yet know how to check properties speciied using nondeterministic timed automata or using linear real-time logics. The algorithm outlined here is expensive. To make it more practical, some heuris-tic techniques need to be devised. Observe that the veriication problems are typically PSPACE, even in the absence of real-time and probabilities. We feel hopeful that the techniques emerging from the ongoing research on how to cope with the state-explosion problem BCMDH90], GW90] will be useful in implementing the algorithm presented here. Acknowledgements: We thank Gerald Shedler for pointing us to the existing literature on modeling systems as generalized semi-Markov processes. We also thank Joseph Halpern and Moshe Vardi for useful discussions. events which are scheduled innnitely often; denote this set of events by E c. Observe that we can nd a sequence t < t 1 < t 2. .. such that the trajectory is in state hs;q;i at each time t i , and all the ancestors of the events in E c are scheduled at least once between each t i and t i+1. By repeating the steps in the previous proofs, it follows that at the end of the each interval the probability that the events in E c are 0-separated is bounded below by a constant, hence with probability one, hs;q;i will appear innnitely often being 0 0-separated. Since for each trajectory which repeats hs;q;i innnitely often such a 0 0 > 0 exists, by repeating the arguments we used in the previous cases the proof follows. Case 4: Same as in Case 3, with the additional events with exponential distributions. The proof is an easy extension of the proof of Case 3 as follows. Consider the state of the system projected on the bounded events. Then with probability one if hs;q;i appears innnitely often, it will also appear innnitely often with its bounded events and relevant clocks being 0 0-separated for some positive 0 0. One can easily see that each time hs;q;i appears and is 0 0-separated, then all events are at least 0 0 away from 0. By the memoryless property of the exponential distributions, the probability that each exponential event lies in the interval (? 0 0 ; 0) is bounded from below. …
منابع مشابه
Verifying Real-Time Joint Action Specifications Using Timed Automata
In this paper, an approach to the verification of specifications of reactive real-time systems is proposed. DisCo is an object-oriented method based on joint actions. It supports stepwise refinement and specification of real-time properties. A mapping from the DisCo language into timed automata is introduced. Timed automata are finite-state machines extended with features to support the specifi...
متن کاملVerifying Probabilistic Timed Automata Against Omega-Regular Dense-Time Properties
Probabilistic timed automata (PTAs) are timed automata (TAs) extended with discrete probability distributions. They serve as a mathematical model for a wide range of applications that involve both stochastic and timed behaviours. In this work, we consider the problem of model-checking linear dense-time properties over PTAs. In particular, we study linear dense-time properties that can be encode...
متن کاملVerifying Quantitative Properties of Continuous Probabilistic Real-Time Graphs?
We consider the problem of automatically verifying real-time systems with continuously distributed random delays. Our system model is an extension of the timed automata variant of 15], and exhibits nonde-terministic and probabilistic choice, the latter being made according to both discrete distributions and continuous density functions with nite support. To facilitate algorithmic veriication, w...
متن کاملVerifying Soft Deadlines with Probabilistic Timed Automata
This paper describes work in progess performed as part of an ongoing project aimed at the development of theoretical foundations and model checking algorithms for the verification of soft deadlines in timed systems, that is, properties such as “there is a 90% chance that the message will be delivered within 5 time units”. The research is focussed on the probabilistic timed automata model [11], ...
متن کاملHow to stop time stopping ( preliminary
Timed automata are a very successful notation for specifying and verifying real-time systems. One problem of the approach though is that timelocks can freely arise. These are counter-intuitive situations in which a specifier’s description of a component automaton can inadvertently prevent time from passing beyond a certain point. This means, in fact, that the entire system stops. We identify a ...
متن کاملComputing Laboratory STOCHASTIC GAMES FOR VERIFICATION OF PROBABILISTIC TIMED AUTOMATA
Probabilistic timed automata (PTAs) are used for formal modelling and verification of systems with probabilistic, nondeterministic and real-time behaviour. For non-probabilistic timed automata, forwards reachability is the analysis method of choice, since it can be implemented extremely efficiently. However, for PTAs, such techniques are only able to compute upper bounds on maximum reachability...
متن کامل